Test `this` value of non-function callback interfaces For NodeFilter and XPathNSResolver.
diff --git a/domxpath/resolver-callback-interface.html b/domxpath/resolver-callback-interface.html index a1abb0a..48da726 100644 --- a/domxpath/resolver-callback-interface.html +++ b/domxpath/resolver-callback-interface.html 
@@ -77,6 +77,22 @@  }, "object resolver");    test(() => { + let thisValue, prefixArg; + const resolver = { + lookupNamespaceURI(prefix) { + thisValue = this; + prefixArg = prefix; + return ""; + }, + }; + + document.evaluate("/foo:bar", document.documentElement, resolver); + + assert_equals(thisValue, resolver); + assert_equals(prefixArg, "foo"); +}, "object resolver: this value and `prefix` argument"); + +test(() => {  let resolverCalls = 0;  const lookupNamespaceURI = () => {  resolverCalls++;